<?php
/**
 * This file is part of Task Agile.
 * Task Agile is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License.
 * Task Agile is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Task Agile.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @category   TaskAgile
 * @package    Controller
 * @copyright  Copyright (c) 20010-2010 Estrada Virtual (http://estradavirtual.com.br)
 * @license    http://www.gnu.org/licenses/gpl.txt GPLv3
 * @version    $Id$
*/
class ContactController extends Tev_Controller_Action
{
    public function indexAction()
    {
    }

    public function sendAction()
    {
        if (!$this->_request->isPost()) {
            return $this->_redirect('task/dashboard');
        }
        $title       = $this->_getParam('title');
        $description = $this->_getParam('description');

        $emailBody  = 'Usuário :' . Zend_Auth::getInstance()->getIdentity()->email . '
        			   Título: ' . $title . '
                       Conteúdo:  ' . $description;

        try {
            $mail = new Zend_Mail('UTF8');
            $translate = Zend_Registry::get('Zend_Translate');
            $mail->setSubject($translate->_('email-subject-contact'));
            $mail->setBodyHtml($emailBody);
            $mail->clearRecipients();
            $mail->addTo('cristianoteles@estradavirtual.com.br', 'Cristiano Teles');
            $mail->send();
        } catch (Exception $e) {
            // @todo tratar quando der erro de envio de email
        }
        $this->_addMessage('Seu contato foi enviado por email', 'task/dashboard');
    }
}
